have the advantage - French English Dictionary